package com.java.core1.chapter3;
/**
* @author ClearScenery
* @version 创建时间：2019年4月3日 下午12:51:12
* @ClassName ArrayTest
* @Description 
*/
public class ArrayTest {
	public static void main(String[] args) {
		int [] arr = new int[10];//0~99，一旦创建不可改变数组大小，arr[99]为最大值
		//为什么会创建一百个0，是在创建的时候就初始化么？
		for(int i : arr) {
			System.out.println(i);
		}
		
		
	
		int [] intarray = new int [10];
		for(int i = 0;i<intarray.length;i++){
		    System.out.println("int : "+intarray[i]);      //int类型定义的数组，初始化默认是0
		}
		 

	
		String [] stringarray = new String[10];
		for(int i = 0;i<stringarray.length;i++){
		    System.out.println("String : "+stringarray[i]);   //String类型定义的数组，默认值是null
		}
		 


		char [] chararray = new char[10];
		for(int i = 0;i<chararray.length;i++){
		    System.out.println("char : "+(int)chararray[i]);   //char类型定义的数组，默认值是0对应的字符
		}
	

	
		double [] doublearray = new double[10];
		for(int i = 0;i<doublearray.length;i++){
		    System.out.println("double : "+doublearray[i]);   //double类型定义的数组，默认值是0.0
		}
		 

		float [] floatarray = new float[10];
		for(int i = 0;i<floatarray.length;i++){
		    System.out.println("float : "+floatarray[i]);   //float类型定义的数组，默认值是0.0
		}
		 
	}
}
